An Optimal Constraint Programming Approach to the Open-Shop Problem

نویسندگان

  • Arnaud Malapert
  • Hadrien Cambazard
  • Christelle Guéret
  • Narendra Jussien
  • André Langevin
  • Louis-Martin Rousseau
چکیده

This is a summary of the journal article (Malapert et al. 2012) published by Journal on Computing entitled “An Optimal Constraint Programming Approach to the Open-Shop Problem”. The article presents an optimal constraint programming approach for the Open-Shop scheduling problem, which integrates recent constraint propagation and branching techniques with new upper bound heuristics. Randomized restart policies combined with nogood recording allow to search diversification and learning from restarts. This approach is compared with the best-known metaheuristics and exact algorithms, and shows better results on a wide range of benchmark instances. Open-Shop problems are at the core of many scheduling problems involving unary resources such as Job-Shop or Flow-Shop problems, which have received an important amount of attention because of their wide range of applications. Among the many techniques proposed in the literature, Constraint Programming (CP) is among the most successful. In shop problems, n jobs, consisting each of m tasks, must be processed on m machines. A machine can process only one task at a time. The processing orders of tasks which belong to a job can vary: global order (flowshop); order per job (job-shop); no order (open-shop). In Open-Shop problems, the tasks of a job can be processed in any order, but only one at a time. The processing times are known in advance and constant. We consider the construction of non-preemptive schedules of minimal makespan Cmax which is NP-Hard for m ≥ 3. The study and classification of models and search algorithms show that one of the major challenge of solving optimally these problems is to provide good solutions as quick as the metaheuristics. Copyright c © 2013, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved. The most famous exact method (Brucker et al. 1997) consists of fixing precedences on the critical path of heuristic solutions computed at each node. It has been improved since by using intelligent backtracking (Guéret, Jussien, and Prins 2000) and consistency techniques (Dorndorf, Pesch, and Huy 2001). More recently, (Laborie 2005) applied a method for cumulative scheduling on Open-Shop problems and (Tamura et al. 2006) applied a method that encodes Constraint Satisfaction/Optimization problems with integer linear constraints into a Boolean Satisfiability Testing problem. Many metaheuristics algorithms have been developed in the last decade to solve the Open-Shop problem. The most recent and successful metaheuristics are: Genetic Algorithm (Prins 2000), Construction and Repair (Chatzikokolakis, Boukeas, and Stamatopoulos 2004), Ant Colony Optimization (Blum 2005) and Particle Swarm Optimization (Sha and Hsu 2008). Constraint programming techniques have been widely used to solve scheduling problems. A Constraint Satisfaction Problem (CSP) consists of a set V of variables defined by a corresponding set of possible values (the domains D) and a set C of constraints. A solution of the problem is an assignment of a value to each variable such that all constraints are simultaneously satisfied. Constraints are handled through a propagation mechanism which allows the reduction of the domains of variables and the pruning of the search tree. The propagation mechanism coupled with a backtracking scheme allows the search space to be explored in a complete way. Scheduling is probably one of the most successful areas for CP thanks to specialized global constraints, which allow modelling resource limitations and temporal constraints. Constraint programming models in scheduling usually represent a non-preemptive task by a triplet of non-negative integer variables representing the start, processing time and end of the task. We now present our constraint programming model to tackle Open-Shop problems. First, we state disjunctive global constraints which model the fact that a single machine or job Proceedings of the Twenty-Third International Conference on Automated Planning and Scheduling

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Tabu Search Method for a New Bi-Objective Open Shop Scheduling Problem by a Fuzzy Multi-Objective Decision Making Approach (RESEARCH NOTE)

This paper proposes a novel, bi-objective mixed-integer mathematical programming for an open shop scheduling problem (OSSP) that minimizes the mean tardiness and the mean completion time. To obtain the efficient (Pareto-optimal) solutions, a fuzzy multi-objective decision making (fuzzy MODM) approach is applied. By the use of this approach, the related auxiliary single objective formulation can...

متن کامل

A Multi-Objective Particle Swarm Optimization Algorithm for a Possibilistic Open Shop Problem to Minimize Weighted Mean Tardiness and Weighted Mean Completion Times

We consider an open shop scheduling problem. At first, a bi-objective possibilistic mixed-integer programming formulation is developed. The inherent uncertainty in processing times and due dates as fuzzy parameters, machine-dependent setup times and removal times are the special features of this model. The considered bi-objectives are to minimize the weighted mean tardiness and weighted mean co...

متن کامل

Minimizing the total tardiness and makespan in an open shop scheduling problem with sequence-dependent setup times

We consider an open shop scheduling problem with setup and processing times separately such that not only the setup times are dependent on the machines, but also they are dependent on the sequence of jobs that should be processed on a machine. A novel bi-objective mathematical programming is designed in order to minimize the total tardiness and the makespan. Among several mult...

متن کامل

Comparing Mixed-Integer and Constraint Programming for the No-Wait Flow Shop Problem with Due Date Constraints

The impetus for this research was examining a flow shop problem in which tasks were expected to be successively carried out with no time interval (i.e., no wait time) between them. For this reason, they should be completed by specific dates or deadlines. In this regard, the efficiency of the models was evaluated based on makespan. To solve the NP-Hard problem, we developed two mathematical mode...

متن کامل

Generalized Cyclic Open Shop Scheduling and a Hybrid Algorithm

In this paper, we first introduce a generalized version of open shop scheduling (OSS), called generalized cyclic open shop scheduling (GCOSS) and then develop a hybrid method of metaheuristic to solve this problem. Open shop scheduling is concerned with processing n jobs on m machines, where each job has exactly m operations and operation i of each job has to be processed on machine i . However...

متن کامل

An electromagnetism-like metaheuristic for open-shop problems with no buffer

This paper considers open-shop scheduling with no intermediate buffer to minimize total tardiness. This problem occurs in many production settings, in the plastic molding, chemical, and food processing industries. The paper mathematically formulates the problem by a mixed integer linear program. The problem can be optimally solved by the model. The paper also develops a novel metaheuristic base...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • INFORMS Journal on Computing

دوره 24  شماره 

صفحات  -

تاریخ انتشار 2012